// pages/conclusion/search/search.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
  
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  onSearch:function(e){
    var values = e.detail.value;
    console.log('e.detail.value', e.detail.value);
    if (checkBasicData(values)){
      wx.request({
        url: 'http://127.0.0.1/ljpt-repeat/tbApplyInfoController.do?queryApplyState',
        //url: 'http://110.249.254.141:10010/ljpt-repeat/tbApplyInfoController.do?queryApplyState',
        method: 'POST',
        data: {
          injuredIdcard: values.injuredIdcard,
          firstIdentiNum: values.firstIdentiNum,
        },
        header: {
          'content-type': 'application/x-www-form-urlencoded' // 默认值
        },
        success: function (res) {
          console.log(res.data);
          if (res.data.success) {
            console.log('res.data.msg',res.data.msg);//res.data.msg 0：未申请， 1：申请完成待审核， 2：审核通过，3： 审核不通过，4：已安排鉴定会，5：结论已生成， 6：结论已送达.
            var progress = '';
            switch (parseInt(res.data.msg)){
              case 0:
                progress = '未申请';
                break;
              case 1:
                progress = '申请完成待审核';
                break;
              case 2:
                progress = '审核通过';
                break;
              case 3:
                progress = '审核不通过';
                break;
              case 4:
                progress = '已安排鉴定会';
                break;
              case 5:
                progress = '结论已生成';
                break;
              case 6:
                progress = '结论已送达';
                break;
              default:
                progress = '服务器繁忙，请稍后再试';
                break;
            }
            wx.navigateTo({
              url: '../progress/progress?injuredIdcard=' + values.injuredIdcard + '&firstIdentiNum=' + values.firstIdentiNum + '&progress=' + progress,
            })
          }
        }
        
      });
    }
  }
})

function checkBasicData(data) {
  // if (data.injuredName == '') {
  //   wx.showToast({ title: '姓名不能为空', icon: 'none', duration: 1000 })
  //   return false;
  // }
  if (data.injuredIdcard == '') {
    wx.showToast({ title: '职工身份证不能为空', icon: 'none', duration: 1000 })
    return false;
  }
  var regIdNo = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
  if (!regIdNo.test(data.injuredIdcard)) {
    wx.showToast({ title: '身份证号填写有误', icon: 'none', duration: 1000 })
    return false;
  }
  if (data.firstIdentiNum == '') {
    wx.showToast({ title: '初鉴编号不能为空', icon: 'none', duration: 1000 })
    return false;
  }
  return true;
}